From: Felix Fietkau Date: Sun, 17 Aug 2025 09:10:49 +0000 (+0200) Subject: ucode: add ferror() call to check for closed write file descriptor X-Git-Url: http://git.openwrt.org/%22https:/collectd.org//%22http:/www.crowdsec.net/%22/%22https:/collectd.org/%22http:/www.crowdsec.net/%22?a=commitdiff_plain;h=892647b81d30fcec8d275a2c5da05b94192c095d;p=project%2Fudebug.git ucode: add ferror() call to check for closed write file descriptor Fixes stale udebug stream processes when run over ssh Signed-off-by: Felix Fietkau --- diff --git a/lib-ucode.c b/lib-ucode.c index d282197..00ab1c8 100644 --- a/lib-ucode.c +++ b/lib-ucode.c @@ -417,6 +417,9 @@ uc_udebug_pcap_write(uc_vm_t *vm, size_t nargs) ret = true; } + if (ferror(p->f)) + return NULL; + out: return ucv_boolean_new(ret); }